package com.party.business.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.party.common.annotation.Excel;
import com.party.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 安全事件对象 security_incidents
 *
 * @author ruoyi
 * @date 2025-06-12
 */
@Data
@TableName(value = "security_incidents")
public class SecurityIncidents  {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;




    /**
     * "中文名称"
     */
    @Excel(name = "中文名称")
    private String chineseName;

    /**
     * "英文名称"
     */
    @Excel(name = "英文名称")
    private String englishName;

    /**
     * "涉及国家"
     */
    @Excel(name = "涉及国家")
    private String differentCountries;

    /**
     * "结束时间"
     */
    @Excel(name = "结束时间")
    private String endTime;

    /**
     * "事件属性"
     */
    @Excel(name = "事件属性")
    private String eventProperties;

    /**
     * "事件相关关键词"
     */
    @Excel(name = "事件相关关键词")
    private String eventSubjectKeywords;

    /**
     * "事件影响"
     */
    @Excel(name = "事件影响")
    private String eventImpact;

    /**
     * "所属行业"
     */
    @Excel(name = "所属行业")
    private String industryCategory;

    /**
     * "涉及IT系统"
     */
    @Excel(name = "涉及IT系统")
    private String itSystemsInvolved;

    /**
     * "涉及工具(利用的漏洞)"
     */
    @Excel(name = "涉及工具(利用的漏洞)")
    private String toolsAndVulnerabilitiesUsed;

    /**
     * "事件过程"
     */
    @Excel(name = "事件过程")
    private String incidentProcess;

    /**
     * "${comment}"
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String allInfo;

    private String createTime;




}
